investment banking banking corporate factor invest consulting investing homes for sale bank broker finance commercial real estate funding cash flow investment factoring investor real estate loans commercial